小刘(浏览器)是一个批发商, 小李(普通用户)是一个超市的进货经理,一天小李经理来到了小刘老板的店铺,说:我‘要(www.baidu.com)类的所有东西’,小刘老板说:‘我得用我们的行话(IP)告诉底下的人你要的东西他才知道你要啥’,小刘老板从身上掏出一个本本(浏览器缓存的DNS),找了一会,喃喃自语到:‘怎么会没有呢’,说者无心听者有意,小李经理说道:‘这个可不是新商品,上次在你这订过,你是不是忘啦’,小刘老板陪笑道:‘本本太小时间太久忘了、忘了(缓存过期或者大小溢出)’,这可急坏了小刘老板了,此时小刘老板一拍脑门,天无绝人之路,上次进货可是有登记表(操作系统存储的DNS解析)呢,待我前去查一究竟,此时小李经理眉头渐舒,说道:‘耽误会时间没事,你可别找不到啊’,说时迟那时快,小刘老板已经把登记表翻了一遍了,赶紧陪笑道:‘您别急,待我打电话去总部业务部(DNS服务器)问一哈,市业务部没有还有省业务部,这个都登记过,肯定能找到’,铃铃铃,果不其然,大金牙一露,小刘老板找到了!作为老板熟悉业务的小刘赶紧把 谁要的东西(源地址),从哪去拿(目标地址119.75.217.109),是否加密(https协议)等等写在纸上,不过且慢,写着写着小刘老板突然感觉这个很熟悉,“我这个店是不是就有呢”,在仓库(浏览器缓存)又是一番折腾,没有,这个真没有,咋办赶紧把纸条交给小川吧,让他去拿货,很快小川拿到了纸条,小川(TCP传输层)自幼父母双亡,初中辍学做苦力,斗大的字不认识几个,埋怨到,你自己打电话让他们送过来多好,非得让我为难,你写的那么长让我什么时候说完,呜。
拿到了进货单,小川把小刘老板的话进行了逗号分隔(报文分段),好这下不用磕磕巴巴的告诉快递小哥小汪(IP网络层)了,小川虽然没什么文化,长的也丑,但是很谨慎,这也是他在这的价值,拿起电话,拨通了郊区仓库负责人(目标服务器)的电话,“喂,老四,你那能送货吗” “原来是结巴川啊,能送货啊” “好,我知道了,还有再说我结巴我跟你翻脸”(三次握手),挂断电话,被叫外号的小川一脸不悦的冲快递小哥说道,这是我‘特殊处理过的进货单,你给送去吧,迟到了我投诉你’,“放心吧,您内”,看了眼收件人,快递小哥道:“原来是这,我去ARP本(ARP协议)上看看具体地址(MAC地址),瞧好吧您就”,左手拿着小刚戳,右手捂着碳素笔,“得嘞”,“链路快递店”(链路层)是快递小哥所在单位,把包裹送给了司机比特大叔(电流),比特大叔开着解放牌大卡车拉着包裹哼着《走向新时代》上了通往郊区的高速,中间的各个路口(路由器、交换机)交换通关文牒,最终到达郊区的“链路快递店”,收到了小川的包裹,让快递小哥(IP网络层)-结巴大川(TCP传输层)-负责人小S(服务器)在本地仓库搜索进货单所有的东西,然后登记出货单(响应头)有的标上200,没有的标404,已经转移的标301,最后将出货单和商品一起原路返回。
演员表
角色名称 | 扮演者 |
---|---|
小刘 | 浏览器 |
小李 | 普通用户 |
小川 | TCP传输层 |
快递小哥小汪 | IP网络层 |
老四 | 目标服务器 |
比特大叔 | 电流 |
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。